package com.foreknow.demo2;

import java.util.Scanner;

/**
 * 开关语句switch
 * 作用：switch语句从多种情况中选择一种执行，在结构上比if语句要清晰很多，适用于固定条件的场景来使用
 * 语法：表达式的类型：可以是与int类型相兼容的基本数据类型(可以理解为能自动转换为int类型的数据类型)
 *                   byte short int char
 *                   在jdk1.8中支持String类型(但用得不多)
 *      常量的类型：byte short int char
 *  *                   在jdk1.8中支持String类型(但用得不多)
 *     switch (表达式) {
 *         case 常量:
 *         System.out.println("111111111111111");
 *         break; //如果遇到break那么switch就结束了；如果没有break程序会按顺序进行，所以一定要加break！
 *         }
 *         注意：default可以不写，也可以放到switch中的其他位置(不建议这样写)
 */
public class ControlDemo4 {
    public static void main(String[] args) {
        System.out.println("请输入1个个位数：");
        Scanner input = new Scanner(System.in);
        int x = input.nextInt();
        switch (x) {
            case 1:
                System.out.println("111111111111111");
                break;
            case 2:
                System.out.println("222222222222222");
                break;
            case 3:
                System.out.println("333333333333333");
                break;
            default:
                System.out.println("error……");
                break;
            }
        }
}








